;===================================================================;
; Linux x86 2.6+ structs_v.inc for FASM
;
; NOTE!
; =====
; Should be included from within structs.inc (only in the end of the
; file).
;
; The LSCR Project.
;===================================================================;


virtual at 0
timeval timeval
sizeof.timeval = $-timeval
end virtual

virtual at 0
timezone timezone
sizeof.timezone = $-timezone
end virtual

virtual at 0
flock flock
sizeof.flock = $-flock
end virtual

virtual at 0
rlimit rlimit
sizeof.rlimit = $-rlimit
end virtual

virtual at 0
rusage rusage
sizeof.rusage = $-rusage
end virtual

virtual at 0
statfs statfs
sizeof.statfs = $-statfs
end virtual

virtual at 0
itimerval itimerval
sizeof.itimerval = $-itimerval
end virtual

virtual at 0
stat stat
sizeof.stat = $-stat
end virtual

virtual at 0
timex timex
sizeof.timex = $-timex
end virtual

virtual at 0
dirent dirent
sizeof.dirent = $-dirent
end virtual

virtual at 0
cap_user_header_t cap_user_header_t
sizeof.cap_user_header_t = $-cap_user_header_t
end virtual

virtual at 0
cap_user_data_t cap_user_data_t
sizeof.cap_user_data_t = $-cap_user_data_t
end virtual

virtual at 0
user_desc user_desc
sizeof.user_desc = $-user_desc
end virtual

virtual at 0
timespec timespec
sizeof.timespec = $-timespec
end virtual

virtual at 0
iocb iocb
sizeof.iocb = $-iocb
end virtual

virtual at 0
io_event io_event
sizeof.io_event = $-io_event
end virtual

virtual at 0
termios termios
sizeof.termios = $-termios
end virtual

virtual at 0
winsize winsize
sizeof.winsize = $-winsize
end virtual

virtual at 0
serial_struct serial_struct
sizeof.serial_struct = $-serial_struct
end virtual

virtual at 0
serial_multiport_struct serial_multiport_struct
sizeof.serial_multiport_struct = $-serial_multiport_struct
end virtual

virtual at 0
cdrom_msf cdrom_msf
sizeof.cdrom_msf = $-cdrom_msf
end virtual

virtual at 0
cdrom_ti cdrom_ti
sizeof.cdrom_ti = $-cdrom_ti
end virtual

virtual at 0
cdrom_tochdr cdrom_tochdr
sizeof.cdrom_tochdr = $-cdrom_tochdr
end virtual

virtual at 0
cdrom_msf0 cdrom_msf0
sizeof.cdrom_msf0 = $-cdrom_msf0
end virtual

virtual at 0
cd_addr cd_addr
sizeof.cd_addr = $-cd_addr
end virtual

virtual at 0
cdrom_tocentry cdrom_tocentry
sizeof.cdrom_tocentry = $-cdrom_tocentry
end virtual

virtual at 0
cdrom_volctrl cdrom_volctrl
sizeof.cdrom_volctrl = $-cdrom_volctrl
end virtual

virtual at 0
cdrom_subchnl cdrom_subchnl
sizeof.cdrom_subchnl = $-cdrom_subchnl
end virtual

virtual at 0
cdrom_read cdrom_read
sizeof.cdrom_read = $-cdrom_read
end virtual

virtual at 0
cdrom_read_audio cdrom_read_audio
sizeof.cdrom_read_audio = $-cdrom_read_audio
end virtual

virtual at 0
cdrom_addr cdrom_addr
sizeof.cdrom_addr = $-cdrom_addr
end virtual

virtual at 0
cdrom_multisession cdrom_multisession
sizeof.cdrom_multisession = $-cdrom_multisession
end virtual

virtual at 0
cdrom_mcn cdrom_mcn
sizeof.cdrom_mcn = $-cdrom_mcn
end virtual

virtual at 0
cdrom_blk cdrom_blk
sizeof.cdrom_blk = $-cdrom_blk
end virtual

virtual at 0
dvd_physical dvd_physical
sizeof.dvd_physical = $-dvd_physical
end virtual

virtual at 0
dvd_layer dvd_layer
sizeof.dvd_layer = $-dvd_layer
end virtual

virtual at 0
dvd_copyright dvd_copyright
sizeof.dvd_copyright = $-dvd_copyright
end virtual

virtual at 0
dvd_disckey dvd_disckey
sizeof.dvd_disckey = $-dvd_disckey
end virtual

virtual at 0
dvd_bca dvd_bca
sizeof.dvd_bca = $-dvd_bca
end virtual

virtual at 0
dvd_manufact dvd_manufact
sizeof.dvd_manufact = $-dvd_manufact
end virtual

virtual at 0
dvd_struct dvd_struct
sizeof.dvd_struct = $-dvd_struct
end virtual

virtual at 0
dvd_lu_send_agid dvd_lu_send_agid
sizeof.dvd_lu_send_agid = $-dvd_lu_send_agid
end virtual

virtual at 0
dvd_host_send_challenge dvd_host_send_challenge
sizeof.dvd_host_send_challenge = $-dvd_host_send_challenge
end virtual

virtual at 0
dvd_send_key dvd_send_key
sizeof.dvd_send_key = $-dvd_send_key
end virtual

virtual at 0
dvd_lu_send_challenge dvd_lu_send_challenge
sizeof.dvd_lu_send_challenge = $-dvd_lu_send_challenge
end virtual

virtual at 0
dvd_lu_send_title_key dvd_lu_send_title_key
sizeof.dvd_lu_send_title_key = $-dvd_lu_send_title_key
end virtual

virtual at 0
dvd_lu_send_asf dvd_lu_send_asf
sizeof.dvd_lu_send_asf = $-dvd_lu_send_asf
end virtual

virtual at 0
dvd_host_send_rpcstate dvd_host_send_rpcstate
sizeof.dvd_host_send_rpcstate = $-dvd_host_send_rpcstate
end virtual

virtual at 0
dvd_lu_send_rpcstate dvd_lu_send_rpcstate
sizeof.dvd_lu_send_rpcstate = $-dvd_lu_send_rpcstate
end virtual

virtual at 0
dvd_authinfo dvd_authinfo
sizeof.dvd_authinfo = $-dvd_authinfo
end virtual

virtual at 0
cdrom_generic_command cdrom_generic_command
sizeof.cdrom_generic_command = $-cdrom_generic_command
end virtual

virtual at 0
sockaddr sockaddr
sizeof.sockaddr = $-sockaddr
end virtual

virtual at 0
rtentry rtentry
sizeof.rtentry = $-rtentry
end virtual

virtual at 0
sembuf sembuf
sizeof.sembuf = $-sembuf
end virtual

virtual at 0
seminfo seminfo
sizeof.seminfo = $-seminfo
end virtual

virtual at 0
semun semun
sizeof.semun = $-semun
end virtual

virtual at 0
ipc_perm ipc_perm
sizeof.ipc_perm = $-ipc_perm
end virtual

virtual at 0
sem sem
sizeof.sem = $-sem
end virtual

virtual at 0
sem_undo sem_undo
sizeof.sem_undo = $-sem_undo
end virtual

virtual at 0
sem_queue sem_queue
sizeof.sem_queue = $-sem_queue
end virtual

virtual at 0
semid_ds semid_ds
sizeof.semid_ds = $-semid_ds
end virtual

virtual at 0
raw_spinlock_t raw_spinlock_t
sizeof.raw_spinlock_t = $-raw_spinlock_t
end virtual

virtual at 0
spinlock_t spinlock_t
sizeof.spinlock_t = $-spinlock_t
end virtual

virtual at 0
kern_ipc_perm kern_ipc_perm
sizeof.kern_ipc_perm = $-kern_ipc_perm
end virtual

virtual at 0
sem_array sem_array
sizeof.sem_array = $-sem_array
end virtual

virtual at 0
msginfo msginfo
sizeof.msginfo = $-msginfo
end virtual

virtual at 0
msqid_ds msqid_ds
sizeof.msqid_ds = $-msqid_ds
end virtual

virtual at 0
shmid_ds shmid_ds
sizeof.shmid_ds = $-shmid_ds
end virtual

virtual at 0
shminfo shminfo
sizeof.shminfo = $-shminfo
end virtual

virtual at 0
shm_info shm_info
sizeof.shm_info = $-shm_info
end virtual

virtual at 0
epoll_event epoll_event
sizeof.epoll_event = $-epoll_event
end virtual

virtual at 0
um_dup_user_desc um_dup_user_desc
sizeof.um_dup_user_desc = $-um_dup_user_desc
end virtual

virtual at 0
nfsctl_svc nfsctl_svc
sizeof.nfsctl_svc = $-nfsctl_svc
end virtual

virtual at 0
nfsctl_client nfsctl_client
sizeof.nfsctl_client = $-nfsctl_client
end virtual

virtual at 0
nfsctl_export nfsctl_export
sizeof.nfsctl_export = $-nfsctl_export
end virtual

virtual at 0
nfsctl_fdparm nfsctl_fdparm
sizeof.nfsctl_fdparm = $-nfsctl_fdparm
end virtual

virtual at 0
nfsctl_fsparm nfsctl_fsparm
sizeof.nfsctl_fsparm = $-nfsctl_fsparm
end virtual

virtual at 0
nfsctl_arg nfsctl_arg
sizeof.nfsctl_arg = $-nfsctl_arg
end virtual

virtual at 0
nfs_fhbase_old nfs_fhbase_old
sizeof.nfs_fhbase_old = $-nfs_fhbase_old
end virtual

virtual at 0
nfs_fhbase_new nfs_fhbase_new
sizeof.nfs_fhbase_new = $-nfs_fhbase_new
end virtual

virtual at 0
knfsd_fh knfsd_fh
sizeof.knfsd_fh = $-knfsd_fh
end virtual

virtual at 0
nfsctl_res nfsctl_res
sizeof.nfsctl_res = $-nfsctl_res
end virtual

virtual at 0
pollfd pollfd
sizeof.pollfd = $-pollfd
end virtual

virtual at 0
if_dqblk if_dqblk
sizeof.if_dqblk = $-if_dqblk
end virtual

virtual at 0
iovec iovec
sizeof.iovec = $-iovec
end virtual

virtual at 0
cpumask_t cpumask_t
sizeof.cpumask_t = $-cpumask_t
end virtual

virtual at 0
sched_param sched_param
sizeof.sched_param = $-sched_param
end virtual

virtual at 0
fd_set fd_set
sizeof.fd_set = $-fd_set
end virtual

virtual at 0
old_sigaction old_sigaction
sizeof.old_sigaction = $-old_sigaction
end virtual

virtual at 0
sigaltstack sigaltstack
sizeof.sigaltstack = $-sigaltstack
end virtual

virtual at 0
sockaddr_un sockaddr_un
sizeof.sockaddr_un = $-sockaddr_un
end virtual

virtual at 0
sockaddr_in sockaddr_in
sizeof.sockaddr_in = $-sockaddr_in
end virtual

virtual at 0
in6_addr in6_addr
sizeof.in6_addr = $-in6_addr
end virtual

virtual at 0
sockaddr_in6 sockaddr_in6
sizeof.sockaddr_in6 = $-sockaddr_in6
end virtual

virtual at 0
atalk_addr atalk_addr
sizeof.atalk_addr = $-atalk_addr
end virtual

virtual at 0
sockaddr_at sockaddr_at
sizeof.sockaddr_at = $-sockaddr_at
end virtual

virtual at 0
sockaddr_ll sockaddr_ll
sizeof.sockaddr_ll = $-sockaddr_ll
end virtual

virtual at 0
sockaddr_x25 sockaddr_x25
sizeof.sockaddr_x25 = $-sockaddr_x25
end virtual

virtual at 0
sockaddr_nl sockaddr_nl
sizeof.sockaddr_nl = $-sockaddr_nl
end virtual

virtual at 0
sockaddr_ax25 sockaddr_ax25
sizeof.sockaddr_ax25 = $-sockaddr_ax25
end virtual

virtual at 0
sockaddr_irda sockaddr_irda
sizeof.sockaddr_irda = $-sockaddr_irda
end virtual

virtual at 0
sockaddr_ipx sockaddr_ipx
sizeof.sockaddr_ipx = $-sockaddr_ipx
end virtual

virtual at 0
_sap_addr _sap_addr
sizeof._sap_addr = $-_sap_addr
end virtual

virtual at 0
sockaddr_atmpvc sockaddr_atmpvc
sizeof.sockaddr_atmpvc = $-sockaddr_atmpvc
end virtual

virtual at 0
rose_address rose_address
sizeof.rose_address = $-rose_address
end virtual

virtual at 0
sockaddr_rose sockaddr_rose
sizeof.sockaddr_rose = $-sockaddr_rose
end virtual

virtual at 0
dn_naddr dn_naddr
sizeof.dn_naddr = $-dn_naddr
end virtual

virtual at 0
sockaddr_dn sockaddr_dn
sizeof.sockaddr_dn = $-sockaddr_dn
end virtual

virtual at 0
pppoe_addr pppoe_addr
sizeof.pppoe_addr = $-pppoe_addr
end virtual

virtual at 0
sockaddr_pppox sockaddr_pppox
sizeof.sockaddr_pppox = $-sockaddr_pppox
end virtual

virtual at 0
__sysctl_args __sysctl_args
sizeof.__sysctl_args = $-__sysctl_args
end virtual

virtual at 0
sysinfo sysinfo
sizeof.sysinfo = $-sysinfo
end virtual

virtual at 0
tms tms
sizeof.tms = $-tms
end virtual

virtual at 0
old_utsname old_utsname
sizeof.old_utsname = $-old_utsname
end virtual

virtual at 0
ustat ustat
sizeof.ustat = $-ustat
end virtual

virtual at 0
utimbuf utimbuf
sizeof.utimbuf = $-utimbuf
end virtual

virtual at 0
vm86_regs vm86_regs
sizeof.vm86_regs = $-vm86_regs
end virtual

virtual at 0
revectored_struct revectored_struct
sizeof.revectored_struct = $-revectored_struct
end virtual

virtual at 0
vm86plus_info_struct vm86plus_info_struct
sizeof.vm86plus_info_struct = $-vm86plus_info_struct
end virtual

virtual at 0
vm86plus_struct vm86plus_struct
sizeof.vm86plus_struct = $-vm86plus_struct
end virtual

virtual at 0
linger linger
sizeof.linger = $-linger
end virtual

virtual at 0
ucred ucred
sizeof.ucred = $-ucred
end virtual

virtual at 0
sock_extended_err sock_extended_err
sizeof.sock_extended_err = $-sock_extended_err
end virtual

virtual at 0
msghdr msghdr
sizeof.msghdr = $-msghdr
end virtual

virtual at 0
user_regs_struct user_regs_struct
sizeof.user_regs_struct = $-user_regs_struct
end virtual

virtual at 0
user_i387_struct user_i387_struct
sizeof.user_i387_struct = $-user_i387_struct
end virtual

virtual at 0
user user
sizeof.user = $-user
end virtual

virtual at 0
sigset sigset
sizeof.sigset = $-sigset
end virtual

virtual at 0
sigcontext sigcontext
sizeof.sigcontext = $-sigcontext
end virtual

virtual at 0
ucontext ucontext
sizeof.ucontext = $-ucontext
end virtual

virtual at 0
kill kill
sizeof.kill = $-kill
end virtual

virtual at 0
timer timer
sizeof.timer = $-timer
end virtual

virtual at 0
_rt _rt
sizeof._rt = $-_rt
end virtual

virtual at 0
sigchld sigchld
sizeof.sigchld = $-sigchld
end virtual

virtual at 0
sigfault sigfault
sizeof.sigfault = $-sigfault
end virtual

virtual at 0
sigpoll sigpoll
sizeof.sigpoll = $-sigpoll
end virtual

virtual at 0
siginfo siginfo
sizeof.siginfo = $-siginfo
end virtual

virtual at 0
ipc_kludge ipc_kludge
sizeof.ipc_kludge = $-ipc_kludge
end virtual

virtual at 0
msgbuf msgbuf
sizeof.msgbuf = $-msgbuf
end virtual

virtual at 0
vm86_struct vm86_struct
sizeof.vm86_struct = $-vm86_struct
end virtual

virtual at 0
flock64 flock64
sizeof.flock64 = $-flock64
end virtual

virtual at 0
stat64 stat64
sizeof.stat64 = $-stat64
end virtual

virtual at 0
statfs64 statfs64
sizeof.statfs64 = $-statfs64
end virtual

virtual at 0
dirent64 dirent64
sizeof.dirent64 = $-dirent64
end virtual

virtual at 0
mq_attr mq_attr
sizeof.mq_attr = $-mq_attr
end virtual

virtual at 0
sigev_thread sigev_thread
sizeof.sigev_thread = $-sigev_thread
end virtual

virtual at 0
sigval sigval
sizeof.sigval = $-sigval
end virtual

virtual at 0
sigevent sigevent
sizeof.sigevent = $-sigevent
end virtual

virtual at 0
mmap_arg_struct mmap_arg_struct
sizeof.mmap_arg_struct = $-mmap_arg_struct
end virtual

virtual at 0
ifmap ifmap
sizeof.ifmap = $-ifmap
end virtual

virtual at 0
if_settings if_settings
sizeof.if_settings = $-if_settings
end virtual

virtual at 0
ifreq ifreq
sizeof.ifreq = $-ifreq
end virtual

virtual at 0
ifconf ifconf
sizeof.ifconf = $-ifconf
end virtual

virtual at 0
arpreq arpreq
sizeof.arpreq = $-arpreq
end virtual

virtual at 0
consolefontdesc consolefontdesc
sizeof.consolefontdesc = $-consolefontdesc
end virtual

virtual at 0
unipair unipair
sizeof.unipair = $-unipair
end virtual

virtual at 0
unimapdesc unimapdesc
sizeof.unimapdesc = $-unimapdesc
end virtual

virtual at 0
unimapinit unimapinit
sizeof.unimapinit = $-unimapinit
end virtual

virtual at 0
kbentry  kbentry 
sizeof.kbentry = $-kbentry
end virtual

virtual at 0
kbsentry kbsentry
sizeof.kbsentry = $-kbsentry
end virtual

virtual at 0
kbdiacr kbdiacr 
sizeof.kbdiacr = $-kbdiacr 
end virtual

virtual at 0
kbdiacrs kbdiacrs
sizeof.kbdiacrs = $-kbdiacrs
end virtual

virtual at 0
kbkeycode kbkeycode
sizeof.kbkeycode = $-kbkeycode
end virtual

virtual at 0
kbd_repeat kbd_repeat
sizeof.kbd_repeat = $-kbd_repeat
end virtual

virtual at 0
console_font_op console_font_op
sizeof.console_font_op = $-console_font_op
end virtual

virtual at 0
console_font console_font
sizeof.console_font = $-console_font
end virtual

virtual at 0
vt_mode vt_mode
sizeof.vt_mode = $-vt_mode
end virtual

virtual at 0
vt_stat vt_stat
sizeof.vt_stat = $-vt_stat
end virtual

virtual at 0
vt_consize vt_consize
sizeof.vt_consize = $-vt_consize
end virtual

virtual at 0
vt_sizes vt_sizes
sizeof.vt_sizes = $-vt_sizes
end virtual

virtual at 0
itimerspec itimerspec
sizeof.itimerspec = $-itimerspec
end virtual
